home *** CD-ROM | disk | FTP | other *** search
- Spooling/Despooling Software
- v 2.02
- _______________________________________________________________________________
- _______
- (c) Copyright 1993 ____|__ | (tm)
- Budget Software Company --| | |-------------------
- P. O. Box 621534 | ____|__ | Association of
- Littleton CO 80162 | | |_| Shareware
- |__| o | Professionals
- Phone: -----| | |---------------------
- Voice: (303) 932-0440 |___|___| MEMBER
- FAX : (303) 932-0336
- BBS : (303) 932-0440
- CompuServe: 70033,643 Registration: US$ 22.00
- _______________________________________________________________________________
-
- ▄▄▄▄▄▄▄▄▄▄▄▄▄▄
- ▌ SP3ALL.EXE ▐
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
-
- Initiating into memory
- ----------------------
-
- Key SP3ALL [/pn: [dir=<filespec>] [keepfiles=y,n] [bios=y,n] [/buff=01,,,64]
-
- where:
- p = L or C (for an LPT or a COM port)
- n = the port number ... 1, 2, 3, or 4
- <filespec> is the full drive, directory, and file skeleton that
- you want to monitor, and also where various work files
- are maintained.
- keepfiles = y or n, depending on whether the file being printed
- should be deleted after printing. WARNING: if
- you desigate keepfiles=n, then the file will
- be deleted after printing. This is a good way
- to lose important files!
- bios = y or n, depending on whether or not the BIOS should be
- used as the mechanism for printing.
-
- /buff=xx, where xx is a number from 01 to 64. This represents
- the number of kilobytes of ram to reserve as a buffer.
- Increasing this number may result in faster spooling;
- but the offset to this benefit is that the program
- will take up more memory. If you find that data is
- being truncated, then increase this value until you
- find a setting where the problem goes away.
-
- Example:
-
-
- SP3ALL /L1: dir=c:\spool\*.prn bios=y
-
- Defaults:
-
- Port = LPT1.
- Directory = C:\DS4\SPOOL\L1\*.prn
- or L2
- or L3, etc, depending on which
- port you have designted.
- keepfiles=y
- bios=n
- buff=02
-
- Usage
- -----
-
- Any file that appears in the directory designated above, and that meets
- the designated file skeleton will be renamed by the Monitor to a unique
- name, and then enqueued automatically for background printing. Using the
- Monitor feature is an excellent way to enable network printing. You
- specify a unique drive, directory and filespec skeleton (*.* is okay, too)
- for each printer on your network, and then startup a copy of SP3DSPMN on
- each machine where a printer resides.
-
- Any data that is sent by an application to the designated port will
- be intercepted by the Spooler and re-routed to a unique disk file.
- When printing has stopped for 4 seconds, or when the application terminates,
- the spool file will automatically be enqueued for background printing.
-
- You may enqueue a file for background printing by issuing an INT 1Ah with
- registers set as follows:
-
- ∙ AH = 0e4h
- ∙ AL = 2
- ∙ ES:BX points to file ASCIIZ.
- ∙ CL - designates port:
- 1 = COM1
- 2 = COM2
- 3 = COM3
- 4 = COM4
- 5 = LPT1
- 6 = LPT2
- 7 = LPT3
- 8 = LPT4
-
- You can cause a file to be enqueued by using the program SP3PRT.COM
- that has been included. Key SP3PRT <filespec> [port].
- If you don't include the port, then the default is LPT1.
- Example: SP3PRT c:\123\myfile.prn LPT2.
- Note: You should include the full drive and path to the file name; and
- there is a limitation of 32 characters altogether. You may
- utilize default path and/or drive names, but SP3PRT will attempt
- to construct the full path, and may fail if the result is more
- than 32 characters.
-
-
-
- Removing from memory
- --------------------
-
- You can remove SP3DSPMN from memory by keying SP3ALL /T.
-
-